Volume 17, Issue 68, August 2015, Pages 7-40
Mohammad Kadkhadaei
Volume 15, Issue 57, January 2012, Pages 53-94
Mohammad Reza Kadkhodaee